<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script>

    // test默认只会验证字符串的局部
    // 只要验证的字符串中有一部分，符合正则要求，即为true

    // 如果需要让test完整验证字符，需要给正则添加开始和结束标记
    // 开始标记：^
    // 结束标记：$

    // 必须数字开头，其他任意
    // var reg = /^\d/;
    // 必须数字结尾，其他任意
    // var reg = /\d$/;
    // 任意位置出现数字即可
    // var reg = /\d/;


    // - 手机号：必须为1开头，第二位不能为0，1，2，共11位纯数字
    // var str = "17600901915";
    // var str = "17600901915afas";
    // var str = "17600901915346";
    // var str = "12146009019152354736";
    // var reg = /^1[3-9]\d{9}$/;
    // console.log( reg.test(str) );

    // - qq号：不能0开头，6~11位的纯数字
    // var str = "704206198";
    // var str = "70420";
    // var str = "0704206";
    // var str = "123410704206";
    // var reg = /^[1-9]\d{5,10}$/;
    // console.log(reg.test(str));

    // - 邮箱：数字字母下划线中划线5~10位@数字字母下划线2~20位.字母2~4位
    // var str = "li_yang198@qq.com";
    // var str = "li_ya-ng198@qq.com";
    // var str = "li_yang8@q-q.com";
    // var str = "li_yang8@qq.1com";
    // var reg = /^[\w-]{5,10}@\w{2,20}\.[a-z]{2,4}$/;
    // console.log(reg.test(str));

    // - 固话：区号-电话号-分机号
    // var str = "021-12345678-666";
    // var str = "0211-12345678";
    // var str = "12345678";
    // var str = "12345678-666";
    // var str = "1211-12345678-666";
    // var str = "0211-12345678-666";
    // var str = "0211-02345678-666";
    // var str = "0211-12345678-66655";
    // var reg = /^(0\d{2,3}-)?[1-9]\d{6,7}(-\d{1,4})?$/;
    // console.log(reg.test(str));

    // - 网址
    // var str = "https://www.baidu.com";
    // var str = "http://www.baidu.com";
    // var str = "www.baidu.com";
    // var str = "baidu.com";
    // var str = "mp3.baidu.com";
    // var str = "m_p3.baidu.com";
    // var str = "https:/mp3.baidu.com";
    // var str = "htpps://mp3.baidu.com";
    // var reg = /^(https?:\/\/)?([\da-z]{1,10}\.)?\w{2,20}\.[a-z]{2,4}$/;
    // console.log( reg.test(str) );

    

</script>
</html>